package com.aaa.mapper;

import com.aaa.entity.Menu;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.List;
import java.util.Map;

public interface MenuMapper extends BaseMapper<Menu> {
//role权限查询
    List<Menu> finAll(Integer pid);
    //  menu页面查询
    List<Menu> menuSelect(Integer pid);
//  左侧导航栏
    List<Menu> finByRid(Integer rid,Integer pid);
    List<Integer> allMid(Integer rid);
//   设置权限  查询角色有那些权限返回支付串
    String quanxian(Integer rid);
//    添加修改验证
    @Select("select * from menu where mname=#{mname}")
    List<Map<String,Object>> addAfter(@Param("mname") String mname);
    @Select("select * from menu where mid=#{mid}")
    List<Map<String,Object>> addBfore(@Param("mid") Integer mid);
}
